﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WCS.Infrastructure.Dto.Request.Lottery
{
    /// <summary>
    /// 活动抽奖请求DTO
    /// </summary>
    public class LotteryDrawRequestDto
    {

        /// <summary>抽奖活动ID</summary>
        public string ActivityId { get; set; }

        /// <summary>幂等请求ID（唯一）</summary>
        public string RequestId { get; set; }

        /// <summary>前端携带的配置版本（与活动版本一致性校验）</summary>
        public string? ConfigVersion { get; set; }

        /// <summary>渠道/入口标识</summary>
        public string? Channel { get; set; }
    }
}
